package com.cw.DesignModel23.Structural.FlyweightPattern.Flyweight2;

/**
 * 具体网站
 */
public class ConcreteWebSite extends WebSite {

    /**
     * 网站发布的形式(类型)
     * 共享的部分，内部状态
     */
    private String type = "";

    /**
     * 构造器
     * @param type
     */
    public ConcreteWebSite(String type) {
        this.type = type;
    }


    @Override
    public void use(User user) {
        System.out.println("网站的发布形式为:" + type + " 在使用中 .. 使用者是" + user.getName());
    }


}
